////////////////////////////////////////////////////////////////////////////////
//
//  Copyright (C) 2003-2006 Adobe Macromedia Software LLC and its licensors.
//  All Rights Reserved. The following is Source Code and is subject to all
//  restrictions on such code as contained in the End User License Agreement
//  accompanying this product.
//
////////////////////////////////////////////////////////////////////////////////

package mx.charts.chartClasses
{

/**
 *  An AxisLAbelSet represents the label and tick data
 *  generated by an implementation of IAxis.
 */
public class AxisLabelSet
{
    include "../../core/Version.as";

	//--------------------------------------------------------------------------
	//
	//  Constructor
	//
	//--------------------------------------------------------------------------
	
	/**
	 *  Constructor.
	 */
	public function AxisLabelSet()
	{
		super();
	}

	//--------------------------------------------------------------------------
	//
	//  Properties
	//
	//--------------------------------------------------------------------------

	//----------------------------------
	//  accurate
	//----------------------------------

	[Inspectable(environment="none")]

	/**
	 *  When returned from the getLabelEsimate() function,
	 *  set to true if the estimate accurately represents
	 *  the final labels to be rendered.
	 *  Irrelevant in other contexts
	 */
	public var accurate:Boolean;

	//----------------------------------
	//  labels
	//----------------------------------

	[Inspectable(environment="none")]

	/**
	 *  An array of AxisLabel objects
	 *  representing the values of the generating axis.
	 */
	public var labels:Array;
	
	//----------------------------------
	//  minorTicks
	//----------------------------------

	[Inspectable(environment="none")]

	/**
	 *  An array of values from 0 to 1
	 *  representing where to place minor tick marks along the axis.
	 */
	public var minorTicks:Array;	
	
	//----------------------------------
	//  ticks
	//----------------------------------

	[Inspectable(environment="none")]

	/**
	 *  An array of values from 0 to 1
	 *  representing where to place tick marks along the axis.
	 */
	public var ticks:Array;	
}

}
